// funkcja "contains" dla tablic
// dzięki czemu możemy sprawdzic przynaleznosc np. tablica.contains(jakisElement)
Array.prototype.contains = function(obj) {
    var i = this.length;
    while (i--) {
        if (this[i] === obj) {
            return true;
        }
    }
    return false;
};

var STRONA = {
    DOBRO : 1,
    ZLO : 2
};

function getAttr(nazwa) {

    var attr;

    // zwraca atrybuty w zależności od postaci
    switch(nazwa) {
        case "wojownik":
            attr = {"nazwa" : nazwa, "zloto" : 20, "sila" : 5, "szybkosc" : 3, "witalnosc" : 4, "zasieg" : 2, "expVal" : 20};
            break;

        case "ninja":
            attr = {"nazwa" : nazwa, "zloto" : 20, "sila" : 6, "szybkosc" :1, "witalnosc" : 4, "zasieg" : 3, "expVal" : 25};
            break;

        case "lucznik":
            attr = {"nazwa" : nazwa, "zloto" : 20, "sila" : 4, "szybkosc" : 2, "witalnosc" : 3, "zasieg" : 6, "expVal" : 30};
            break;

        case "wampir":
            attr = {"nazwa" : nazwa, "zloto" : 20, "sila" : 6, "szybkosc" : 1, "witalnosc" : 4, "zasieg" : 3, "expVal" : 20};
            break;

        case "wilkolak":
            attr = {"nazwa" : nazwa, "zloto" : 20, "sila" : 6, "szybkosc" : 1, "witalnosc" : 4, "zasieg" : 3, "expVal" : 25};
            break;

        case "nekromanta":
            attr = {"nazwa" : nazwa, "zloto" : 20, "sila" : 7, "szybkosc" : 1, "witalnosc" : 4, "zasieg" : 3, "expVal" : 30};
            break;

        case "smok":
            attr = {"nazwa" : nazwa, "sila" : 8, "szybkosc" : 3, "witalnosc" : 5, "zasieg" : 4, "expVal" : 20, "goldVal" : 20};
            break;

        case "malpolud":
            attr = {"nazwa" : nazwa, "sila" : 10, "szybkosc" : 2, "witalnosc" : 6, "zasieg" : 2, "expVal" : 30, "goldVal" : 15};
            break;

        case "krowa":
            attr = {"nazwa" : nazwa};
            break;

        case "handlarz":
            attr = {"nazwa" : nazwa};
            break;
    }

    return attr;
}